package offer;

/**
 * @Auther ZhanBo
 * @Date 2020/5/19
 */
public class Solution3 {

    public static void main(String[] args) {
        int [] nums= new int[]{9, 3, 1, 0, 2, 5, 6};
        int repeatNumber = findRepeatNumber(nums);
        System.out.println(repeatNumber);
    }

    /**
     * 在一个长度为 n 的数组 nums 里的所有数字都在 0～n-1 的范围内。数组中某些数字是重复的，
     * 但不知道有几个数字重复了，也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。
     *
     *
     * @param nums
     * @return
     */
    public static int findRepeatNumber(int[] nums) {
        for(int i = 0 ; i<nums.length;i++) {
            for(int j=i+1;j<nums.length;j++) {
                if(nums[i]==nums[j]) {
                    return nums[i];
                }
            }
        }
        return -1;
    }
}
